package com.bsoft.gol.hcs.specialist.bean.request;

import java.io.Serializable;

/**
 * @author fzy91
 * @title: WorkloadStatisticsReq
 * @projectName GOL-ssdev4
 * @description: 随访工作量统计入参
 * @date 2022/1/1110:12
 */
public class WorkloadStatisticsReq implements Serializable {
    //机构代码
    private String organizationId;
    //团队ID
    private Long medicalTeamId;
    //医生工号
    private String docCode;
    //医生姓名
    private String docName;
    //开始时间 yyyy-MM-dd
    private String startDate;
    //结束时间 yyyy-MM-dd
    private String endDate;
    //页码
    private Integer pageNo=1;
    //每页条数
    private Integer pageSize=20;
    //统计类型 0按员工 1按团队，默认为0
    private String statisticsType = "0";

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public Long getMedicalTeamId() {
        return medicalTeamId;
    }

    public void setMedicalTeamId(Long medicalTeamId) {
        this.medicalTeamId = medicalTeamId;
    }

    public String getDocCode() {
        return docCode;
    }

    public void setDocCode(String docCode) {
        this.docCode = docCode;
    }

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }


    public String getStatisticsType() {
        return statisticsType;
    }

    public void setStatisticsType(String statisticsType) {
        this.statisticsType = statisticsType;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }


    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append("\"medicalTeamId\":")
                .append(medicalTeamId);
        sb.append(",\"docCode\":\"")
                .append(docCode).append('\"');
        sb.append(",\"docName\":\"")
                .append(docName).append('\"');
        sb.append(",\"startDate\":\"")
                .append(startDate).append('\"');
        sb.append(",\"endDate\":\"")
                .append(endDate).append('\"');
        sb.append(",\"pageNo\":")
                .append(pageNo);
        sb.append(",\"pageSize\":")
                .append(pageSize);
        sb.append('}');
        return sb.toString();
    }
}
